Using Reconngurable Hardware to Speed up Product Development and Performance
نویسندگان
چکیده
Harp1 is a circuit board designed to exploit the rigorous compilation of parallel algorithms directly into hardware. It includes a transputer closely-coupled to a Field-Programmable Gate Array (FPGA). The whole system can be regarded as an instance of a process in the theory of Communicating Sequential Processes (CSP). The major elements themselves can also be viewed in the same way: both the transputer and the FPGA can implement many parallel communicating sub-processes. The Harp1 design includes memory banks, a programmable frequency synthesizer and several communication ports. The latter supports the use of parallel arrays of Harp1 boards, as well as interfacing to external hardware. Harp1 is the target of mathematical tools based upon the Ruby and occam languages, which enable unusual and novel applications to be produced and demonstrated correctly and rapidly; the aim is to produce high quality designs at low costs and with reduced development time.
منابع مشابه
Reducing Hardware Complexity of Wallace Multiplier Using High Order Compressors Based on CNTFET
Multiplier is one of the important components in many systems such as digital filters, digital processors and data encryption. Improving the speed and area of multipliers have impact on the performance of larger arithmetic circuits that are part of them. Wallace algorithm is one of the most famous architectures that uses a tree of half adders and full adders to increase the speed and red...
متن کاملPRODUCT DEVELOPMENT IN PRODUCTION – NETWORKS
This paper presents an overview of new approaches in rapid product development in production networks from design points of view. The manufacturing industries are changing their focus to global sourcing as a means to improve performance and enhance competitiveness. Some partnerships created with this strategy improve product development through collaborative design. With the advent of e-Commerc...
متن کاملDomain Speci c Mapping for Solving GraphProblems on Recon gurable Devices ?
Conventional mapping approaches to Reconngurable Computing (RC) utilize CAD tools to perform the technology mapping of a high-level design. In comparison with the execution time on the hardware , extensive amount of time is spent for compilation by the CAD tools. However, the long compilation time is not always considered when evaluating the time performance of RC solutions. In this paper, we p...
متن کاملTRANSACTIONS ON COMPUTERS 1 Dynamic Recon guration to SupportConcurrent
| This paper describes the development of a dynamically reconngurable system that can support multiple applications running concurrently. A dynamically reconng-urable system allows hardware reconnguration while part of the reconngurable hardware is busy computing. An FPGA resource manager (RM) is developed to allocate and de-allocate FPGA resources and to pre-load FPGA conngu-ration les. For ea...
متن کاملBasic Routines for the Rank-2k Update: 2D Torus vs Reconfigurable Network
Our aim is to provide the Rank-2k update on diierent parallel machines. In this paper, we compare the performance obtained on a xed 2D torus topology and on a reconngurable system. This results in the development of two basic communication subroutines, namely scattering and matrix-transposition. And two basic computation subroutines, namely matrix product and Rank-2k update (both belongs to the...
متن کامل